level a piece of land - Français Anglais Dictionnaire